package com.example.glgk.dto;

import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.math.BigDecimal;
import java.util.List;

/**
 * @author liuxingkun
 */
@Data
@AllArgsConstructor
@NoArgsConstructor
@Builder
public class DataListBM {

    /**
     * 指标名
     */
    private String indicatorName;

    /**
     * 涉及的非手术科室
     */
    private List<DepartmentIndicatorDto> tableList1;

    /**
     * 涉及的手术科室
     */
    private List<DepartmentIndicatorDto> tableList2;
    /**
     * 涉及排名前五的非手术科室
     */
    private List<LoopData> tableList3;
    /**
     * 涉及排名后五的非手术科室
     */
    private List<LoopData> tableList4;
    /**
     * 涉及排名前五的手术科室
     */
    private List<LoopData> tableList5;
    /**
     * 涉及排名后五的手术科室
     */
    private List<LoopData> tableList6;
    /**
     * 达到目标的科室数
     */
    private int getNumber;
    /**
     * 未达到目标的科室数
     */
    private int noGetNumber;
    /**
     *排名最高的科室名字
     */
    private String firstWardName;
    /**
     *排名最高的科室指标值
     */
    private BigDecimal firstIndicatorNumber;
}
